JetBackup\Destination\Vendors\FTP\FTP B

Total Complexity 96
Dependencies 15
Dependents 4
Total lines 489
Lines of code 212
Logical lines of code 176
Comment lines 208
Methods 44
Properties 1

Methods 44

Method Rating Maintainability Complexity Lines of code
validateFields()
A
58 13 12
setData()
A
59 11 12
copyFileToLocal()
S
54 7 19
_client()
S
55 7 17
removeDir()
S
51 6 26
dirExists()
S
62 5 10
connect()
S
55 3 20
getFileStat()
S
64 4 9
copyFileToRemote()
S
63 2 10
createDir()
S
64 2 9
removeFile()
S
65 2 9
disconnect()
S
73 2 5
copyFileToRemoteChunked()
S
74 1 4
copyFileToLocalChunked()
S
69 1 6
listDir()
S
75 1 4
_listDir()
S
72 1 5
fileExists()
S
75 1 4
getDiskInfo()
S
92 1 1
getData()
S
81 1 3
unregister()
S
98 1 1
register()
S
98 1 1
protectedFields()
S
92 1 1
getRealPath()
S
89 1 1
getConnectionTimeout()
S
89 1 1
getServer()
S
91 1 1
setServer()
S
89 1 1
getPort()
S
89 1 1
setPort()
S
90 1 1
getUsername()
S
91 1 1
setUsername()
S
90 1 1
getPassword()
S
91 1 1
setPassword()
S
90 1 1
setConnectionTimeout()
S
90 1 1
setPreferIp()
S
90 1 1
getRetries()
S
89 1 1
setRetries()
S
90 1 1
getSecureSSL()
S
90 1 1
getIgnoreSelfSigned()
S
90 1 1
setSecureSSL()
S
90 1 1
setIgnoreSelfSigned()
S
90 1 1
getPassive()
S
90 1 1
setPassive()
S
90 1 1
getPreferIp()
S
89 1 1
__destruct()
S
82 1 3